package dom4j;

import java.io.File;
import java.util.List;

import jsoup.JsoupDemo1;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
 * dom4j使用
 * @author wva
 *
 */
public class XpathTest {

	public static void main(String[] args) {
		try {
			// 1.创建sx读取对象
			SAXReader reader = new SAXReader();
			String path = JsoupDemo1.class.getClassLoader().getResource("stus.xml").getPath();
			//2.指定解析的xml源
			Document document = reader.read(new File(path));
			
			//3.得到元素
			//得到根元素
			Element rootElement = document.getRootElement();
			
			//要想使用Xpath， 还得添加支持的jar 获取的是第一个 只返回一个。 
			Element nameElement = (Element) rootElement.selectSingleNode("//name");
			System.out.println(nameElement.getText());
			
			System.out.println("----------------");

			//获取文档里面的所有name元素 
			List<Element> list = rootElement.selectNodes("//name");
			for (Element element : list) {
				System.out.println(element.getText());
				
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
}
